
package com.wwy.monitor.model.tddl.dto;

import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

/**
 * @author tianquan.ld
 * @version V1.0
 * <p>Description: 监控配置详细DTO</p>
 * @date 2019-10-29 21:17
 */
@Getter
@Setter
public class MonitorConfigDetailDTO {

    private Long id;
    /**
     * 应用id
     */
    private Long appId;
    /**
     * 监控配置id
     */
    private Long configId;
    /**
     * 请求url，如：/cls/upload
     */
    private String url;
    /**
     * 请求参数，json类型
     */
    private String param;
    /**
     * 比较运算符
     */
    private Integer comparator;
    /**
     * 期望的结果值
     */
    private String except;
    /**
     * 请求方法
     */
    private String requestMethod;
    /**
     * 请求头，json
     */
    private String requestHeader;
    /**
     * 运行频次
     */
    private Integer rate;
    /**
     * 状态:1 可用 2 不可用
     */
    private Integer status;
    private Integer isDelete;
    private String remark;
    private Date createTime;
    private String createUser;
    private Date updateTime;
    private Date monitorTime;
    private String updateUser;

    private String detailName;
    private Date alertDelayTime;
    /**
     * 监控服务类型 0多机 1单机
     */
    private Integer monitorType;
    /**
     * http请求内容编码类型 : 1 json ,2 formdata
     */
    private Integer contentType;

}